NuclearEngagement\Core\ErrorRecovery S

Total Complexity 39
Dependencies 3
Dependents 4
Total lines 434
Lines of code 231
Logical lines of code 84
Comment lines 118
Methods 18
Properties 5

Methods 18

Method Rating Maintainability Complexity Lines of code
canExecute()
S
52 6 26
executeWithRetry()
S
52 4 23
handle_shutdown()
S
54 4 20
executeWithCircuitBreaker()
S
56 4 18
executeWithGracefulDegradation()
S
59 4 16
recordFailure()
S
57 3 17
addErrorContext()
S
62 2 11
init()
S
56 1 20
recordSuccess()
S
64 2 10
logRetryAttempt()
S
60 1 14
logDegradation()
S
61 1 14
logFallbackFailure()
S
61 1 14
getCircuitBreakerStatus()
S
61 1 13
registerFallback()
S
79 1 3
configureRetry()
S
77 1 3
resetCircuitBreaker()
S
79 1 3
getErrorContext()
S
78 1 3
calculateDelay()
S
76 1 3